package com.csxy.news.service;

import com.csxy.news.bean.User;
import com.csxy.news.dao.UserDao;
import com.csxy.news.util.StringUtil;

/**
 * 业务逻辑：登录服务
 * @author Administrator
 *
 */
public class LoginService {

	//根据用户名称与密码获取用户对象，如果为不空，说明登录成功
	public User checkFor(String username,String password){
		
		//业务逻辑代码在这里编写
		if(StringUtil.isEmpty(username) || StringUtil.isEmpty(password)){
			return null;
		}
		
		//与数据库操作有关的代码，放入到另外一层：数据访问层（dao）
		UserDao dao=new UserDao();
		User u=dao.findOneByName(username);
	
		//业务逻辑代码
		if (null!=u) {			
			if(u.getPassword().equals(password)){
				return u;
			}
		}
		
		return null;
		
	}
}
